-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
platform: add OVHcloud #334
Conversation
Azure Static Web Apps: Your stage site is ready! Visit it here: https://lemon-wave-085522403-334.westeurope.1.azurestaticapps.net |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks gut to me 😁
Kinda wild that OpenStack is the only true multi cloud environment where you can use the same tools across providers. 🫣
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for this :) I'll ask some of my colleagues who work on the public cloud team to look into it as well.
content/docs/latest/_index.md
Outdated
@@ -30,6 +30,7 @@ platforms and bare metal servers. | |||
* [Hetzner][hetzner] | |||
* [OpenStack][openstack] | |||
* [Brightbox][brightbox] | |||
* [OVH Cloud][ovhcloud] (community support) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a nit but
* [OVH Cloud][ovhcloud] (community support) | |
* [OVHcloud][ovhcloud] (community support) |
(I'm only mentioning it once but there are other instances).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's not a nit: this is the kind of feedback I'm expecting when asking review from OVH folks :D
--property hw_qemu_guest_agent=yes \ | ||
--file flatcar_production_openstack_image.img \ | ||
flatcar-beta | ||
$ IMAGE_ID=$(openstack image show flatcar-beta --format json | jq -r .id) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have OpenStack on my PC here but can't we do this?
$ IMAGE_ID=$(openstack image show flatcar-beta --format json | jq -r .id) | |
$ IMAGE_ID=$(openstack image show flatcar-beta --format value --column id) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually you could just pass these to openstack image create
and skip the image show
command which could behave weirdly (fail?) if two images are named flatcar-beta
.
|
||
Example: | ||
```shell | ||
$ openstack server show "${INSTANCE_ID}" --format json | jq -r .addresses |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we use --format value
as well here? I wonder.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that works. Thanks for tips.
Boot the machine with the CLI, referencing the image ID from the import step above, your [Ignition file from Butane][butane-configs], a flavor of your choice and a network of your choice: | ||
|
||
```shell | ||
$ INSTANCE_ID=$(openstack server create \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My colleagues mention the fact that SSH key authentication should be strongly recommended when creating the instance.
Also another case where the command could only return the ID with --format
, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My colleagues mention the fact that SSH key authentication should be strongly recommended when creating the instance.
That's the case: the SSH public key is provided via Ignition configuration. I noticed that the public key defined in the OVH portal does not appear in the OpenStack environment.
That's why I mention this earlier in the instance creation from the portal:
You can also add the SSH key to be used in the creation form (it will be fetched and injected into Flatcar by the
coreos-metadata-sshkeys@.service
).
Azure Static Web Apps: Your stage site is ready! Visit it here: https://lemon-wave-085522403-334.westeurope.1.azurestaticapps.net |
Azure Static Web Apps: Your stage site is ready! Visit it here: https://lemon-wave-085522403-334.westeurope.1.azurestaticapps.net |
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com> Co-authored-by: Louis Sautier <sautier.louis@gmail.com>
Azure Static Web Apps: Your stage site is ready! Visit it here: https://lemon-wave-085522403-334.westeurope.1.azurestaticapps.net |
Everything is in the title.
Related to: flatcar/Flatcar#1453